\hypertarget{classengine_1_1cEstimator}{\section{engine\-:\-:c\-Estimator Class Reference}
\label{classengine_1_1cEstimator}\index{engine\-::c\-Estimator@{engine\-::c\-Estimator}}
}


{\ttfamily \#include $<$estimate.\-h$>$}



Collaboration diagram for engine\-:\-:c\-Estimator\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=182pt]{classengine_1_1cEstimator__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classengine_1_1cEstimator_a6d2c3458e2ce412c10a355d651d9b98f}{virtual std\-::size\-\_\-t {\bfseries Estimate} (const \hyperlink{classengine_1_1cGetElemCommand}{c\-Get\-Elem\-Command} \&getelem\-\_\-command) const }\label{classengine_1_1cEstimator_a6d2c3458e2ce412c10a355d651d9b98f}

\item 
\hypertarget{classengine_1_1cEstimator_af6bcdcbb321c9d700571cf6fa1c06925}{virtual std\-::size\-\_\-t {\bfseries Estimate} (const \hyperlink{classengine_1_1cGetCenterCommand}{c\-Get\-Center\-Command} \&getcenter\-\_\-command) const }\label{classengine_1_1cEstimator_af6bcdcbb321c9d700571cf6fa1c06925}

\item 
\hypertarget{classengine_1_1cEstimator_add065c4c480b539c47b53195d6426764}{virtual std\-::size\-\_\-t {\bfseries Estimate} (const \hyperlink{classengine_1_1cGetCGraphCommand}{c\-Get\-C\-Graph\-Command} \&getcgraph\-\_\-command) const }\label{classengine_1_1cEstimator_add065c4c480b539c47b53195d6426764}

\item 
\hypertarget{classengine_1_1cEstimator_a8b24ad32a6c43c3230c2326e78659717}{virtual std\-::size\-\_\-t {\bfseries Estimate} (const \hyperlink{classengine_1_1cGetRelCommand}{c\-Get\-Rel\-Command} \&getrel\-\_\-command) const }\label{classengine_1_1cEstimator_a8b24ad32a6c43c3230c2326e78659717}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
base class for command estimators should be used as a visitor in the command class(\-Estimate(c\-Estimator\&)) 

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
estimate.\-h\item 
estimate.\-cpp\end{DoxyCompactItemize}
